• word of the day

    datura sanguinea

    datura sanguinea - Dictionary definition and meaning for word datura sanguinea

    Definition
    (noun) arborescent South American shrub having very large orange-red flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp